package com.huluobo.a2308douyindemo.utils

import android.content.Context
import android.text.TextUtils
import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatTextView

/**
 *  Created by LC on 2025/10/28.
 */
class MarqueeTextView(context: Context, attributeSet: AttributeSet) : AppCompatTextView(context, attributeSet) {
    init {
        //设置文字超出部分为跑马灯效果
        ellipsize = TextUtils.TruncateAt.MARQUEE
        //设置单行显示
        isSingleLine = true
        //跑马灯效果重复的次数 -1 为无限循环
        marqueeRepeatLimit = -1
    }

    //设置当前跑马灯的焦点,只有设置时候,跑马灯效果才能实现
    override fun isFocused(): Boolean = true
}